Types of error in computer prgogramming